\hypertarget{class_global_table_1_1_callback___distributed_map__put_nget}{
\section{GlobalTable::Callback\_\-DistributedMap\_\-putNget$<$ T, CT $>$ Class Template Reference}
\label{class_global_table_1_1_callback___distributed_map__put_nget}\index{GlobalTable::Callback\_\-DistributedMap\_\-putNget@{GlobalTable::Callback\_\-DistributedMap\_\-putNget}}
}


{\ttfamily \#include $<$DistributedMap.h$>$}

Inheritance diagram for GlobalTable::Callback\_\-DistributedMap\_\-putNget$<$ T, CT $>$:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2cm]{class_global_table_1_1_callback___distributed_map__put_nget}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
typedef IceUtil::Handle$<$ T $>$ \hyperlink{class_global_table_1_1_callback___distributed_map__put_nget_a037a94498b05c6b5fc70ba285bc371d3}{TPtr}
\item 
typedef void(T::$\ast$ \hyperlink{class_global_table_1_1_callback___distributed_map__put_nget_a48bbaf406f2d2808978aae28a5d97fec}{Exception} )(const ::Ice::Exception \&, const CT \&)
\item 
typedef void(T::$\ast$ \hyperlink{class_global_table_1_1_callback___distributed_map__put_nget_a66e1df0479df703206b863c898f0d9dd}{Sent} )(bool, const CT \&)
\item 
typedef void(T::$\ast$ \hyperlink{class_global_table_1_1_callback___distributed_map__put_nget_a2cc52cb4955940f3e037371ca7cb6b08}{Response} )(const ::std::string \&, const CT \&)
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_global_table_1_1_callback___distributed_map__put_nget_ae7d20531c175006422ca74fc388d296f}{Callback\_\-DistributedMap\_\-putNget} (const \hyperlink{class_global_table_1_1_callback___distributed_map__put_nget_a037a94498b05c6b5fc70ba285bc371d3}{TPtr} \&obj, \hyperlink{class_global_table_1_1_callback___distributed_map__put_nget_a2cc52cb4955940f3e037371ca7cb6b08}{Response} cb, \hyperlink{class_global_table_1_1_callback___distributed_map__put_nget_a48bbaf406f2d2808978aae28a5d97fec}{Exception} excb, \hyperlink{class_global_table_1_1_callback___distributed_map__put_nget_a66e1df0479df703206b863c898f0d9dd}{Sent} sentcb)
\item 
virtual void \hyperlink{class_global_table_1_1_callback___distributed_map__put_nget_a41d8c24bfa34d63f0ad78437cfbe5d45}{\_\-\_\-completed} (const ::Ice::AsyncResultPtr \&\_\-\_\-result) const 
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_global_table_1_1_callback___distributed_map__put_nget_a2cc52cb4955940f3e037371ca7cb6b08}{Response} \hyperlink{class_global_table_1_1_callback___distributed_map__put_nget_af25c8b9d7ac55cc8a5df907bc0dab9ad}{response}
\end{DoxyCompactItemize}
\subsubsection*{template$<$class T, typename CT$>$ class GlobalTable::Callback\_\-DistributedMap\_\-putNget$<$ T, CT $>$}



\subsection{Member Typedef Documentation}
\hypertarget{class_global_table_1_1_callback___distributed_map__put_nget_a48bbaf406f2d2808978aae28a5d97fec}{
\index{GlobalTable::Callback\_\-DistributedMap\_\-putNget@{GlobalTable::Callback\_\-DistributedMap\_\-putNget}!Exception@{Exception}}
\index{Exception@{Exception}!GlobalTable::Callback_DistributedMap_putNget@{GlobalTable::Callback\_\-DistributedMap\_\-putNget}}
\subsubsection[{Exception}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class T, typename CT$>$ typedef void(T::$\ast$ {\bf GlobalTable::Callback\_\-DistributedMap\_\-putNget}$<$ T, CT $>$::{\bf Exception})(const ::Ice::Exception \&, const CT \&)}}
\label{class_global_table_1_1_callback___distributed_map__put_nget_a48bbaf406f2d2808978aae28a5d97fec}
\hypertarget{class_global_table_1_1_callback___distributed_map__put_nget_a2cc52cb4955940f3e037371ca7cb6b08}{
\index{GlobalTable::Callback\_\-DistributedMap\_\-putNget@{GlobalTable::Callback\_\-DistributedMap\_\-putNget}!Response@{Response}}
\index{Response@{Response}!GlobalTable::Callback_DistributedMap_putNget@{GlobalTable::Callback\_\-DistributedMap\_\-putNget}}
\subsubsection[{Response}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class T, typename CT$>$ typedef void(T::$\ast$ {\bf GlobalTable::Callback\_\-DistributedMap\_\-putNget}$<$ T, CT $>$::{\bf Response})(const ::std::string \&, const CT \&)}}
\label{class_global_table_1_1_callback___distributed_map__put_nget_a2cc52cb4955940f3e037371ca7cb6b08}
\hypertarget{class_global_table_1_1_callback___distributed_map__put_nget_a66e1df0479df703206b863c898f0d9dd}{
\index{GlobalTable::Callback\_\-DistributedMap\_\-putNget@{GlobalTable::Callback\_\-DistributedMap\_\-putNget}!Sent@{Sent}}
\index{Sent@{Sent}!GlobalTable::Callback_DistributedMap_putNget@{GlobalTable::Callback\_\-DistributedMap\_\-putNget}}
\subsubsection[{Sent}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class T, typename CT$>$ typedef void(T::$\ast$ {\bf GlobalTable::Callback\_\-DistributedMap\_\-putNget}$<$ T, CT $>$::{\bf Sent})(bool, const CT \&)}}
\label{class_global_table_1_1_callback___distributed_map__put_nget_a66e1df0479df703206b863c898f0d9dd}
\hypertarget{class_global_table_1_1_callback___distributed_map__put_nget_a037a94498b05c6b5fc70ba285bc371d3}{
\index{GlobalTable::Callback\_\-DistributedMap\_\-putNget@{GlobalTable::Callback\_\-DistributedMap\_\-putNget}!TPtr@{TPtr}}
\index{TPtr@{TPtr}!GlobalTable::Callback_DistributedMap_putNget@{GlobalTable::Callback\_\-DistributedMap\_\-putNget}}
\subsubsection[{TPtr}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class T, typename CT$>$ typedef IceUtil::Handle$<$T$>$ {\bf GlobalTable::Callback\_\-DistributedMap\_\-putNget}$<$ T, CT $>$::{\bf TPtr}}}
\label{class_global_table_1_1_callback___distributed_map__put_nget_a037a94498b05c6b5fc70ba285bc371d3}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_global_table_1_1_callback___distributed_map__put_nget_ae7d20531c175006422ca74fc388d296f}{
\index{GlobalTable::Callback\_\-DistributedMap\_\-putNget@{GlobalTable::Callback\_\-DistributedMap\_\-putNget}!Callback\_\-DistributedMap\_\-putNget@{Callback\_\-DistributedMap\_\-putNget}}
\index{Callback\_\-DistributedMap\_\-putNget@{Callback\_\-DistributedMap\_\-putNget}!GlobalTable::Callback_DistributedMap_putNget@{GlobalTable::Callback\_\-DistributedMap\_\-putNget}}
\subsubsection[{Callback\_\-DistributedMap\_\-putNget}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class T, typename CT$>$ {\bf GlobalTable::Callback\_\-DistributedMap\_\-putNget}$<$ T, CT $>$::{\bf Callback\_\-DistributedMap\_\-putNget} (const {\bf TPtr} \& {\em obj}, \/  {\bf Response} {\em cb}, \/  {\bf Exception} {\em excb}, \/  {\bf Sent} {\em sentcb})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{class_global_table_1_1_callback___distributed_map__put_nget_ae7d20531c175006422ca74fc388d296f}


\subsection{Member Function Documentation}
\hypertarget{class_global_table_1_1_callback___distributed_map__put_nget_a41d8c24bfa34d63f0ad78437cfbe5d45}{
\index{GlobalTable::Callback\_\-DistributedMap\_\-putNget@{GlobalTable::Callback\_\-DistributedMap\_\-putNget}!\_\-\_\-completed@{\_\-\_\-completed}}
\index{\_\-\_\-completed@{\_\-\_\-completed}!GlobalTable::Callback_DistributedMap_putNget@{GlobalTable::Callback\_\-DistributedMap\_\-putNget}}
\subsubsection[{\_\-\_\-completed}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class T, typename CT$>$ virtual void {\bf GlobalTable::Callback\_\-DistributedMap\_\-putNget}$<$ T, CT $>$::\_\-\_\-completed (const ::Ice::AsyncResultPtr \& {\em \_\-\_\-result}) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline, virtual\mbox{]}}}}
\label{class_global_table_1_1_callback___distributed_map__put_nget_a41d8c24bfa34d63f0ad78437cfbe5d45}


\subsection{Member Data Documentation}
\hypertarget{class_global_table_1_1_callback___distributed_map__put_nget_af25c8b9d7ac55cc8a5df907bc0dab9ad}{
\index{GlobalTable::Callback\_\-DistributedMap\_\-putNget@{GlobalTable::Callback\_\-DistributedMap\_\-putNget}!response@{response}}
\index{response@{response}!GlobalTable::Callback_DistributedMap_putNget@{GlobalTable::Callback\_\-DistributedMap\_\-putNget}}
\subsubsection[{response}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class T, typename CT$>$ {\bf Response} {\bf GlobalTable::Callback\_\-DistributedMap\_\-putNget}$<$ T, CT $>$::{\bf response}}}
\label{class_global_table_1_1_callback___distributed_map__put_nget_af25c8b9d7ac55cc8a5df907bc0dab9ad}


The documentation for this class was generated from the following file:\begin{DoxyCompactItemize}
\item 
src/commons/Server/\hyperlink{_distributed_map_8h}{DistributedMap.h}\end{DoxyCompactItemize}
